.form-box {
    position: fixed;
    top: 2em;
    bottom: 0;
    left: 0;
    right: 0;
}

form {
    position: fixed;
    width: 21em;
    top: 50%;
    left: 50%;
    margin-left: -10em;
    margin-top: -16em;

	.header {
		text-align: center;
		font-size: 1em !important;
	}

	p {
		font-size: 0.8em;
		margin-top: 0.3em;
		margin-bottom: 0;
		font-weight: normal;
		padding: 0;
	}

	.comment {
		margin-top: 0.5em;
		padding: 0.5em;
		color: gray;
	}
}

@media screen and (max-width: 512px) {
    form {
        width: 80%;
        margin-left: -40%;
    }
}